home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / emstools.arc / EMMLIB.ARC / EMMLIB.STR < prev    next >
Text File  |  1990-02-04  |  2KB  |  41 lines

  1. ;-----------------------------------------------------------------------------;
  2. ;   Structure Name:   device_header_struct                                    ;
  3. ;           Author:   W J Krueger                                             ;
  4. ;             Date:    9/24/86                                                ;
  5. ;      Description:   This structure describes the layout of a typical        ;
  6. ;                     device driver header.  It is used to determine whether  ;
  7. ;                     an EMM device driver has been installed in a system.    ;
  8. ;-----------------------------------------------------------------------------;
  9. driver_header_struct            STRUC
  10.     next_driver_ptr            DD    ?    ; supplied by DRIVER
  11.                             ;    pointer to next driver code (-1 if NONE)
  12.     driver_attrib            DW    ?    ; supplied by DRIVER
  13.                             ;    BIT field which specifies device characteristics
  14.     strategy_procedure_offset    DW    ?    ; supplied by DRIVER
  15.                             ;    OFFSET of procedure which enqueues pointers to
  16.                             ;    the request header supplied by DOS
  17.     int_service_procedure_offset    DW    ?    ; supplied by DRIVER
  18.                             ;    OFFSET of the device driver interrupt service
  19.                             ;    routine which actually performs the function  
  20.     generic_driver_name        DB 8 DUP (0)    ; supplied by DRIVER
  21.                             ;    IF device is CHAR mode device
  22.                             ;       THEN this is the number of units the driver supports
  23.                             ;    IF device is BLOCK mode device
  24.                             ;       THEN this is the device name
  25. driver_header_struct            ENDS
  26.  
  27. PAGE
  28. ;-----------------------------------------------------------------------------;
  29. ;   Structure Name:   mappable_region_struct                                  ;
  30. ;           Author:   W J Krueger                                             ;
  31. ;             Date:   12/15/88                                                ;
  32. ;      Description:   This structure describes the structure returned by the  ;
  33. ;                     Get Mappable Physical Address Array Subfunction.        ;
  34. ;-----------------------------------------------------------------------------;
  35. mappable_region_struct            STRUC
  36.     mappable_region_seg        DW    ?
  37.     mappable_phys_page        DW    ?
  38. mappable_region_struct            ENDS
  39.  
  40. PAGE
  41.